package com.rock.sys.model;

import com.eova.common.base.BaseModel;

public class TSApp extends BaseModel<TSApp> {

    private static final long serialVersionUID = 1L;

	public static final TSApp dao = new TSApp();
	
    public TSApp findByAppCode(String appCode) {
        return this.findFirst("select * from t_s_app where app_code=?", appCode);
    }
    

    public TSApp findByReleaseChannelAppId(String channelAppId) {
    	TSAppRelease appRelease = TSAppRelease.dao.findByChannelAppId(channelAppId);
    	if(appRelease != null) {
    		return TSApp.dao.findById(appRelease.getAppId());
    	} else {
    		return null;
    	}
    }
    
    /**
     * ID
     */
	public void setId(java.lang.Integer id) {
		set("id", id);
	}

    /**
     * ID
     */
	public java.lang.Integer getId() {
		return getInt("id");
	}

    /**
     * 编码
     */
	public void setAppCode(java.lang.String appCode) {
		set("app_code", appCode);
	}

    /**
     * 编码
     */
	public java.lang.String getAppCode() {
		return getStr("app_code");
	}

    /**
     * 名称
     */
	public void setAppName(java.lang.String appName) {
		set("app_name", appName);
	}

    /**
     * 名称
     */
	public java.lang.String getAppName() {
		return getStr("app_name");
	}

    /**
     * 备注
     */
	public void setMemo(java.lang.String memo) {
		set("memo", memo);
	}

    /**
     * 备注
     */
	public java.lang.String getMemo() {
		return getStr("memo");
	}

    /**
     * 图例
     */
	public void setLogo(java.lang.String logo) {
		set("logo", logo);
	}

    /**
     * 图例
     */
	public java.lang.String getLogo() {
		return getStr("logo");
	}

    /**
     * 所属租户
     */
	public void setTenantId(java.lang.Integer tenantId) {
		set("tenant_id", tenantId);
	}

    /**
     * 所属租户
     */
	public java.lang.Integer getTenantId() {
		return getInt("tenant_id");
	}

    /**
     * 所属部门
     */
	public void setDeptId(java.lang.Integer deptId) {
		set("dept_id", deptId);
	}

    /**
     * 所属部门
     */
	public java.lang.Integer getDeptId() {
		return getInt("dept_id");
	}

    /**
     * 创建人
     */
	public void setCreateUser(java.lang.Integer createUser) {
		set("create_user", createUser);
	}

    /**
     * 创建人
     */
	public java.lang.Integer getCreateUser() {
		return getInt("create_user");
	}

    /**
     * 创建时间
     */
	public void setCreateTime(java.util.Date createTime) {
		set("create_time", createTime);
	}

    /**
     * 创建时间
     */
	public java.util.Date getCreateTime() {
		return get("create_time");
	}

    /**
     * 修改人
     */
	public void setUpdateUser(java.lang.Integer updateUser) {
		set("update_user", updateUser);
	}

    /**
     * 修改人
     */
	public java.lang.Integer getUpdateUser() {
		return getInt("update_user");
	}

    /**
     * 修改时间
     */
	public void setUpdateTime(java.util.Date updateTime) {
		set("update_time", updateTime);
	}

    /**
     * 修改时间
     */
	public java.util.Date getUpdateTime() {
		return get("update_time");
	}

}
